
h3
{
	font-size: 16px; 
	text-decoration: bold; 
	color: #c4161c; 
	text-align:left;
}

.maindiv
{
	font-size:14px;
	height:950px;
		
}


.contentdiv
{
	font-size:14px;
	height:170px;
}

.contentmaindiv
{
	font-size:14px;
	height:470px;
}

.summerydiv
{
	
	font-size:14px;
}

.butdiv {
	
	font-size:14px;
	padding-top:40px;
}

.tbl td {
	height:50px;
	font-size:14px;
}

.tblparticipant, .reviewtbl {
	width: 100%
}

.tblparticipant td {
	height:50px;
	font-size:14px;
}

.maindivForm {
	font-size:14px;
}

.thankyoudiv {
	padding-top: 59	px;
	width: 590px;
}

/* For summary Page CSS ==================================================================================================*/

.momdiv {
	background-color:#F8E6DE;
}

.momdiv img
{
	
	width: 150px; 
	padding-left: 20px; 
	padding-right: 20px; 
	margin-top: 21px;
}

.ntucdiv
{
	
	background-color:#F1C9B9;
}

.ntucdiv img
{
	width: 150px; 
	padding-left: 20px; 
	padding-right: 20px; 
	margin-top: 21px;
}

.snefdiv
{
	
	background-color:#F8E6DE;
}

.snefdiv img
{
	width: 150px; 
	padding-left: 20px; 
	padding-right: 20px; 
	margin-top: 21px;
}

.cfsdiv
{
	
	background-color:#F1C9B9;
}

.cfsdiv img
{
	width: 150px; 
	padding-left: 20px; 
	padding-right: 20px; 
	margin-top: 21px;
}

.tafepdiv
{
	
	background-color:#F1C9B9;
}

.tafepdiv img
{
	width: 150px; 
	padding-left: 20px; 
	padding-right: 20px; 
	margin-top: 21px;
}

.pinkbox
{
	
	/* background-color:#F8E6DE; */
	margin-top:-36px;
}

.caliberdiv
{
	background-color:#F8E6DE;
	/* margin-top:-36px; */
}

.caliberdiv img
{
	width: 150px; 
	padding-left: 20px; 
	padding-right: 20px; 
	margin-top: 21px;
}

.scorediv
{
	
	background-color:#F8E6DE;
}

.scorediv img
{
	width: 150px; 
	padding-left: 20px; 
	padding-right: 20px; 
	margin-top: 21px;
}

.snefediv
{
	
	background-color:#F1C9B9;
}

.snefediv img
{
	width: 150px; 
	padding-left: 20px; 
	padding-right: 20px; 
	margin-top: 21px;
}

.spddiv
{
	
	background-color:#F8E6DE;
}

.spddiv img
{
	width: 150px; 
	padding-left: 20px; 
	padding-right: 20px;
	margin-top: 21px;
}

.dyk {
	
	display: inline;
	font-size: 2em;
	font-weight:bold;
}
.snefiddiv{
	padding-left: 20px;	
}
.smallerfont {
	font-size: 0.8em;
}

.divintro ol li
{
	line-height:200%;	
}

ul.summaryprice{
	list-style-type: disc;
}
ul.reviewbreakoutlist {
	list-style-type: none;
}
ul.summaryprice li, ul.reviewbreakoutlist li{
	float: none;
	margin-left: 20px;
}
ul.reviewbreakoutlist li:before{ content:"-"; position:relative; left:-5px;}
tr.redtiming{
	background-color:#c4161c;
	color: white;
}
tr.redtiming td {
	height: 25px;
	padding-left: 15px; 	 
}

.maincontacttable tr td:FIRST-CHILD {
	padding-right: 10px;
}
.packagetable {
	width: 90%;
}
.underline {
	text-decoration: underline;
}
.eventtitle {
	padding-left: 20px;
}
.packagetable tr td label {
	font-weight: bold;
}
.packagetable tr td table {
	margin: 15px;
}
.packagetable {
	margin: 10px 0px;
}

/* ..................For Organizers Page................. */

.paymentsummarytbl tr td {
	padding: 0 10px;
}



.packagetable tr td label.fullmail
{
   color: #c4161c;
   font-size: 14px;	
   text-decoration: none;
   font-weight:normal;
}

.packagetable tr td strong.full
{
   color: #c4161c;
   font-size: 14px;	
   text-decoration: none;
   font-weight:bold;
}

.packagetable tr td label.fullmail a
{
   color: #c4161c;
   font-size: 14px;	
   text-decoration: underline;
   font-weight:normal;
}